package com.stx.yangyang;

import java.io.FileOutputStream;
import java.io.ObjectOutputStream;

public class SerializeDemo {
    public static void main(String[] args) {
        try {
            // 创建一个User对象
            User user = new User("杨阳", 21);

            // 创建文件输出流，文件保存在当前包目录下
            FileOutputStream fos = new FileOutputStream("src/com/stx/yangyang/user.txt");

            // 创建对象输出流
            ObjectOutputStream oos = new ObjectOutputStream(fos);

            // 将User对象序列化到文件中
            oos.writeObject(user);

            // 关闭流
            oos.close();
            fos.close();

            System.out.println("User对象序列化完成！");
            System.out.println("序列化的对象: " + user);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
